
  function init_wx(){
wx.ready(function(){ 
    
    wx.onMenuShareTimeline({
    title:share.title, // 分享标题
    link: share.url, // 分享链接
    imgUrl: share.img, // 分享图标
    success: function () {
        sh.OnFenxiang();
        h.on_share('微信_分享到朋友圈');
    },
    cancel: function () { 
        sh.OnFenxiang();
      ///  alert('dddsssssssss');
        // 用户取消分享后执行的回调函数
        h.on_share('微信_取消分享');
    }
});




wx.onMenuShareAppMessage({
    title:share.title, // 分享标题
    desc:share.desc, // 分享描述
    link:share.url, // 分享链接
    imgUrl:share.img, // 分享图标
    type: '', // 分享类型,music、video或link，不填默认为link
    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
    success: function () { 
      ///  alert('dddsssssssss');
        // 用户确认分享后执行的回调函数
        h.on_share('微信_分享给朋友');
        sh.OnFenxiang();
    },
    cancel: function () { 
     ///   alert('dddsssssssss');
        // 用户取消分享后执行的回调函数
        h.on_share('微信_取消分享');
        sh.OnFenxiang();
    }
});


wx.onMenuShareQQ({
    title: share.title, // 分享标题
    desc: share.desc, // 分享描述
    link: share.url, // 分享链接
    imgUrl:share.img, // 分享图标
    success: function () { 
     ///   alert('dddsssssssss');
       // 用户确认分享后执行的回调函数
       h.on_share('微信_QQ');
       sh.OnFenxiang();
    },
    cancel: function () { 
     ///   alert('dddsssssssss');
       // 用户取消分享后执行的回调函数
      h.on_share('微信_取消分享');
      sh.OnFenxiang();
    }
});

wx.onMenuShareWeibo({
    title: share.title, // 分享标题
    desc: share.desc, // 分享描述
    link: share.url, // 分享链接
    imgUrl: share.img, // 分享图标
    success: function () { 
       // 用户确认分享后执行的回调函数
    //   alert('dddsssssssss');
    sh.OnFenxiang();
       h.on_share('微信_微博');
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    ///    alert('dddsssssssss');
    sh.OnFenxiang();
        h.on_share('微信_取消分享');
    }
});


    
    // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
});

  }
init_wx();
wx.error(function(res){
 
    sys.post_error_msg('微信分享时js发回来的错误:'+JSON.stringify(res)+location.href);
   // sys.post_error_msg('res:'+JSON.stringify(res));
//sys.post();
    // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。

});
share.up_data=function(){
    init_wx();
};